home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / pvm34b3.zip / pvm34b3 / pvm3 / gexamples / tnb.c < prev    next >
C/C++ Source or Header  |  1997-07-22  |  2KB  |  60 lines

  1.  
  2. static char rcsid[] =
  3.     "$Id: tnb.c,v 1.2 1997/07/09 13:28:05 pvmsrc Exp $";
  4.  
  5. /*
  6.  *         PVM version 3.4:  Parallel Virtual Machine System
  7.  *               University of Tennessee, Knoxville TN.
  8.  *           Oak Ridge National Laboratory, Oak Ridge TN.
  9.  *                   Emory University, Atlanta GA.
  10.  *      Authors:  J. J. Dongarra, G. E. Fagg, M. Fischer
  11.  *          G. A. Geist, J. A. Kohl, R. J. Manchek, P. Mucci,
  12.  *         P. M. Papadopoulos, S. L. Scott, and V. S. Sunderam
  13.  *                   (C) 1997 All Rights Reserved
  14.  *
  15.  *                              NOTICE
  16.  *
  17.  * Permission to use, copy, modify, and distribute this software and
  18.  * its documentation for any purpose and without fee is hereby granted
  19.  * provided that the above copyright notice appear in all copies and
  20.  * that both the copyright notice and this permission notice appear in
  21.  * supporting documentation.
  22.  *
  23.  * Neither the Institutions (Emory University, Oak Ridge National
  24.  * Laboratory, and University of Tennessee) nor the Authors make any
  25.  * representations about the suitability of this software for any
  26.  * purpose.  This software is provided ``as is'' without express or
  27.  * implied warranty.
  28.  *
  29.  * PVM version 3 was funded in part by the U.S. Department of Energy,
  30.  * the National Science Foundation and the State of Tennessee.
  31.  */
  32.  
  33. /*
  34.     test bcast node 
  35. */
  36.  
  37. #include <stdio.h>
  38. #include "pvm3.h"
  39.  
  40. int
  41. main(argc, argv)
  42. int argc;
  43. char *argv[];
  44. {
  45.     int mytid;
  46.     char g[32];
  47.     int cc, ngroup;
  48.     int gid;
  49.  
  50.     mytid = pvm_mytid();
  51.     pvm_recv(pvm_parent(), 5);
  52.     pvm_upkstr(g);
  53.     pvm_upkint(&ngroup, 1, 1);
  54.     gid = pvm_joingroup(g);
  55.     pvm_barrier(g, ngroup);
  56.     pvm_recv(pvm_parent(), 77);
  57.     pvm_lvgroup(g);
  58.     pvm_exit();
  59. }
  60.